XuQi's Blog

  • 首页

  • 归档

树莓派上的Web Cam

发表于 2018-05-17 更新于 2019-10-20

下载安装 NOODS

下载NOODS的镜像文件,解压。

下载地址:https://www.raspberrypi.org/downloads/noobs/

格式化SD卡

访问网站,下载Format4.0 https://www.sdcard.org

复制解压后文件夹内的文件到SD卡中,然后重启

默认用户名:pi
密码:raspberry

开机基本设置

开机自动连接

详细说明:
http://www.educity.cn/wenda/565819.html

安装虚拟的环境

http://blog.csdn.net/xshalk/article/details/47301339

安装OpenCV

http://python.jobbole.com/81106/

使用ssh -X连接raspberry

http://unix.stackexchange.com/questions/12755/how-to-forward-x-over-ssh-from-ubuntu-machine

on the client side:

  • 如果使用的是ssh -X pi@ServerNamel连接的,请确保~/.ssh/config中有ForwardX11 yes。如果没有~/.ssh/config也可以通过ssh -o ForwardX11=yes blyman@the-server
    这种方式启动

  • Mac电脑的X11更新到最新版本

on the raspberry side(Server):

  • 检查/etc/ssh/sshd_config是否包含X11Forwarding yes
  • 检查xauth,运行which xauth,如果显示路径了,表示正确。

Tip:DISPLAY这个环境变量是自动设置的,可以通过检查连接的log信息来判断,
打开log的方法:
ssh -X -v pi@ServerName

如果log信息中有:
debug1: X11 forwarding requested but DISPLAY not set

可以在服务端输入:
export DISPLAY=:0.0

测试:

连接:

打开了leafpad

第一个Web Cam

  • clone 以下工程:
    git clone git@github.com:xuqi1987/pystream.git

  • 安装Flask
    pip install Flask

  • 运行服务器
    python stream.py,输入ip:0.0.0.0.在浏览器中打开192.168.1.113:5000

运行效果图:

mac 安装open cv

  1. 安装braw

http://brew.sh/index_zh-cn.html

2.通过braw安装cmake
braw install cmake

  1. 取的open cv的代码,两种方法:(因为raspberry上装的版本是2.4.10,所以mac上也下这个版本)

    • 方法1 下载https://sourceforge.net/projects/opencvlibrary/files/opencv-unix/
    • 方法2 取git hub 上clone https://github.com/Itseez/opencv,clone成功后,创建分支git checkout -b 2.4.10.4 2.4.10.4
  2. 因为2.4.10.4有个bug,会导致变异失败,可以先解决这个bug。
    bug:https://github.com/Itseez/opencv/pull/3488/files

解决方法:git checkout 35f96d6da76099d80180439c857a4abe5cb17966 ./modules/legacy/src/calibfilter.cpp

4.编译和安装

1
2
3
sudo cmake -G "Unix Makefiles"
sudo make -j8
sudo make install

open cv 教程

相关教程
http://blog.csdn.net/sunny2038/article/details/9057415

安装 markdown2

http://hao.jobbole.com/python-markdown2/

安装 PIL

无法通过 pip install pil 安装。

解决办法:
pip install pillow

http://stackoverflow.com/questions/20060096/installing-pil-with-pip

# 树莓派
Linux进程
Iptables基础知识
  • 文章目录
  • 站点概览

XuQi

44 日志
30 标签
  1. 1. 下载安装 NOODS
    1. 1.1. 下载NOODS的镜像文件,解压。
    2. 1.2. 格式化SD卡
    3. 1.3. 复制解压后文件夹内的文件到SD卡中,然后重启
  2. 2. 开机基本设置
    1. 2.1. 开机自动连接
    2. 2.2. 安装虚拟的环境
    3. 2.3. 安装OpenCV
    4. 2.4. 使用ssh -X连接raspberry
    5. 2.5. on the client side:
    6. 2.6. on the raspberry side(Server):
    7. 2.7. 测试:
  3. 3. 第一个Web Cam
  4. 4. mac 安装open cv
  5. 5. open cv 教程
  6. 6. 安装 markdown2
  7. 7. 安装 PIL
© 2019 XuQi
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Muse v7.3.0